package com.mes.cloud.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * @ProjectName: cloud
 * @Package: com.mes.cloud.dto
 * @ClassName: BcFiledDTO
 * @Author: xhy
 * @Description: BC对于的主表字段相关信息
 * @Date: 2019/4/24 17:03
 * @Version: 1.0
 */
@ApiModel(value = "BcFiledDTO", description = "BC信息")
@Data
public class BcFiledDTO  implements Serializable{

    private static final long serialVersionUID = 1L;

    /** 编号*/
    @ApiModelProperty(value = "编号", dataType = "int")
    private int id;
    /** 状态*/
    @ApiModelProperty(value = "状态", dataType = "Integer")
    private Integer status;
    /** 名称*/
    @ApiModelProperty(value = "名称", dataType = "String")
    private String name;
    /** 分类*/
    @ApiModelProperty(value = "分类", dataType = "String")
    private String type;
    /** 备注*/
    @ApiModelProperty(value = "备注", dataType = "String")
    private String ds;
    /** 前端定义名称*/
    @ApiModelProperty(value = "前端定义名称", dataType = "String")
    private String field;
    /** 栏位名称*/
    @ApiModelProperty(value = "栏位名称", dataType = "String")
    private String colunm;
    /** 客制类型*/
    @ApiModelProperty(value = "客制类型", dataType = "String")
    private String field_custom_type;
    /** 链接*/
    @ApiModelProperty(value = "链接", dataType = "String")
    private String field_join;
    /** 字段类型*/
    @ApiModelProperty(value = "字段类型", dataType = "String")
    private String field_type;
    /** 字段长度*/
    @ApiModelProperty(value = "字段长度", dataType = "String")
    private String field_length;
    /** 小数点位数*/
    @ApiModelProperty(value = "小数点位数", dataType = "Integer")
    private Integer field_precision;
    /** 默认值*/
    @ApiModelProperty(value = "默认值", dataType = "String")
    private String field_default;
    /** pkbc*/
    @ApiModelProperty(value = "pkbc", dataType = "String")
    private String field_pickbc;
    /** 约束*/
    @ApiModelProperty(value = "约束", dataType = "String")
    private String field_constraint;
    /** 计算公式*/
    @ApiModelProperty(value = "计算公式", dataType = "String")
    private String calculation;
    /** 父编号*/
    @ApiModelProperty(value = "父编号", dataType = "Integer")
    private Integer pid;
    /** 创建人*/
    @ApiModelProperty(value = "创建人", dataType = "String")
    private String crtby;
    /** 创时间*/
    @ApiModelProperty(value = "创时间", dataType = "Timestamp")
    private Timestamp crtdate;
    /** 修改人*/
    @ApiModelProperty(value = "修改人", dataType = "String")
    private String updby;
    /** 修改时间*/
    @ApiModelProperty(value = "修改时间", dataType = "Timestamp")
    private Timestamp upddate;

}

